Definition of Loch Ness Monster

  • (noun) a large aquatic animal supposed to resemble a serpent or plesiosaur of Loch Ness in Scotland

Synonyms of Loch Ness Monster


Antonyms of Loch Ness Monster


No Antonyms Found.

Homophones of Loch Ness Monster


No Homophones Found.